package com.ebupt.migu.music.common.util.FileUtil;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/** 文件获取地址返回响应类
 * @author xuhongsong
 * @version 1.0
 * @date 2020/8/24 9:56
 */
@Data
public class UploadURLInfo {
    //  上传文件名
    private String fileName;
    //  二阶段上传URL，URL中如果包含特XML殊字符需要转义，URL格式如下：
    private String uploadURL;
    //  上传文件ID
    //如果在传输文件的过程中遇到网络中断的现象，会在系统中产生一些垃圾文件。
    // 此时可以通过getUploadURL接口返回消息中的fileID，删除这些垃圾数据。
    private String fileID;
    private String resultCode;
    private String message;


    public UploadURLInfo(String fileName, String uploadURL, String fileID,String resultCode,String message) {
        this.fileName = fileName;
        this.uploadURL = uploadURL;
        this.fileID = fileID;
        this.resultCode = resultCode;
        this.message = message;
    }
}
